/*单页*/

/*用于公司简介等页面*/
.ksjndz_page {margin: 0 auto ;padding:20px 0;}
.ksjndz_page p {font-size: 16px;line-height: 30px;padding: 10px;box-sizing: border-box;text-indent: 30px}
.ksjndz_page p strong{color: #c81113}
.ksjndz_page p a{color: #c81113}

/*单页左右排版*/
.ksjndz_page_01{margin: 0 auto ;padding:20px 0;}
.ksjndz_page_01 .left{ width: 240px }
.ksjndz_page_01 .right{ width: 920px }
.ksjndz_page_01 .right p {font-size: 16px;line-height: 30px;padding: 10px;box-sizing: border-box;text-indent: 30px}
.ksjndz_page_01 .right p strong{color: #c81113}
.ksjndz_page_01 .right p a{color: #c81113}



/*图片模型(专用）排版*/
.ksjndz_pic {text-align: center;padding:20px 0;}
.ksjndz_pic  ul{display: flex; flex-wrap: wrap; justify-content:space-between;padding: 0}
.ksjndz_pic  ul li{ margin-bottom: 20px;width:24% ;box-sizing: border-box;padding: 5px;box-shadow: 0 3px 10px -5px #ccc;cursor: pointer;}
.ksjndz_pic  ul li img{width: 100%;box-sizing: border-box;max-height: 346px}


/*文章模型(专用）左右排版*/
.ksjndz_news_zylb {margin: 20px auto ;}
.ksjndz_news_zylb .left{width: 250px}
.ksjndz_news_zylb .right{width: 920px;padding: 0px 0 40px;background-color: #fff;box-sizing: border-box;position: relative;}
.ksjndz_news_zylb .right h5{font-size: 18px; border-bottom: 1px solid #f5f5f5;line-height: 50px;color: #222}
.ksjndz_news_zylb .right .con{padding: 10px 0;line-height: 200%}
.ksjndz_news_zylb .right .con dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.ksjndz_news_zylb .right .con dt {width: 29.5%;float: left;margin-right: 5.8%;}
.ksjndz_news_zylb .right .con dt img {width: 100%;display: block; height: 215px}
.ksjndz_news_zylb .right .con dd h4 {height: 40px;font-weight: normal;font-size: 18px;color: #333;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.ksjndz_news_zylb .right .con h4 a {display: block;height: 40px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.ksjndz_news_zylb .right .con dl:hover {border: 1px solid #ccc;}
.ksjndz_news_zylb .right .con dl:hover h4 a {color: #385723;}
.ksjndz_news_zylb .right .con dl .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.ksjndz_news_zylb .right .con dl .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.ksjndz_news_zylb .right .con dl .right-deta a {color: #fff;}
.ksjndz_news_zylb .right .con dl:hover .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.ksjndz_news_zylb .right .con dl:hover .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #385723;color: #fff;}
.ksjndz_news_zylb .right .con dl:hover .right-deta a {color: #fff;}


/*文章列表页单列*/
.ksjndz_news_zylb {background-color: #fff;box-sizing: border-box;position: relative;}
.ksjndz_news_zylb  h5{font-size: 18px; border-bottom: 1px solid #f5f5f5;line-height: 50px;color: #222}
.ksjndz_news_zylb  .con{padding: 10px 0;line-height: 200%}
.ksjndz_news_zylb  .con dl {border-bottom: 1px dashed #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.ksjndz_news_zylb  .con dt {width: 29.5%;float: left;margin-right: 2.8%;}
.ksjndz_news_zylb  .con dt img {width: 100%;display: block;max-height: 221px}
.ksjndz_news_zylb  .con dd h4 {height: 40px;font-weight: normal;font-size: 18px;color: #333;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.ksjndz_news_zylb  .con h4 a {display: block;height: 40px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.ksjndz_news_zylb  .con dl:hover {border-bottom: 1px dashed #ccc;}
.ksjndz_news_zylb  .con dl:hover h4 a {color: #385723;}
.ksjndz_news_zylb  .con dl .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.ksjndz_news_zylb  .con dl .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.ksjndz_news_zylb  .con dl .right-deta a {color: #fff;}
.ksjndz_news_zylb  .con dl:hover .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.ksjndz_news_zylb  .con dl:hover .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #385723;color: #fff;}
.ksjndz_news_zylb  .con dl:hover .right-deta a {color: #fff;}




/*案例模型(专用）左右排版*/
.ksjndz_cases_zylb {margin: 30px auto ;}
.ksjndz_cases_zylb .left {position: relative;width: 290px;box-shadow:0 5px 10px -3px #ccc;background: #fff}
.ksjndz_cases_zylb .left .top{background: #385723;padding: 15px;box-sizing: border-box;color: #fff;font-size: 15px; text-transform: uppercase;}
.ksjndz_cases_zylb .left .top strong{font-size: 24px;display: block;font-weight: 100}
.ksjndz_cases_zylb .left  ul{border: 1px solid #efefef;padding: 10px 10px 50px}
.ksjndz_cases_zylb .left  ul li{border-bottom: 1px solid #efefef;margin-bottom: 5px auto;padding: 5px 0 }
.ksjndz_cases_zylb .left  ul li a{background:#fff;line-height: 47.5px;font-size: 16px;padding-left: 10px;box-sizing: border-box;display: block;position: relative;}
.ksjndz_cases_zylb .left  ul li a:before{content: '>';font-family: 'Kaiti';font-size: 16px;color: #999;position: absolute;right: 10px;top:0px}
.ksjndz_cases_zylb .left  ul li a:hover{color: #385723;display: block; }
.ksjndz_cases_zylb .left  ul li a:hover:before{color: #385723}
.ksjndz_cases_zylb .left  ul li .on{background:#fff;color: #385723 }
.ksjndz_cases_zylb .left  ul li .on:before{color: #385723}
.ksjndz_cases_zylb .left  .bottom{background: #fff;text-align: center;padding: 15px; box-sizing: border-box;color: #fff;}

.ksjndz_cases_zylb .right{width: 960px;padding: 20px 36px 40px;background-color: #fff;box-shadow: 0 5px 10px -3px #ccc;box-sizing: border-box;position: relative;}
.ksjndz_cases_zylb .right h5{font-size: 18px; border-bottom: 1px solid #f5f5f5;line-height: 50px;color: #222}
.ksjndz_cases_zylb .right .con{padding: 10px 0;line-height: 200%}
.ksjndz_cases_zylb .right ul{display: flex; flex-wrap: wrap; justify-content: space-around;}
.ksjndz_cases_zylb .right ul li{ margin-bottom: 20px;width:30.333333% ;box-sizing: border-box;padding: 5px;box-shadow: 0 3px 16px -5px #ccc;}
.ksjndz_cases_zylb .right ul li .pic{width: 100%; line-height: 0;box-sizing: border-box;}
.ksjndz_cases_zylb .right ul li .pic img{width: 100%;box-sizing: border-box;}
.ksjndz_cases_zylb .right ul li h4{color: #333;line-height: 40px;text-align: center;box-sizing: border-box;position: relative;font-size: 16px}
.ksjndz_cases_zylb .right ul li a:hover h4{background: #385723;color: #fff}



/*产品模型(专用）排版*/
.ksjndz_product_list {padding: 40px 0;position: relative;text-align: center;}
.ksjndz_product_list:last-child{border: none}
.ksjndz_product_list ul {display: flex; flex-wrap: wrap; justify-content: space-around;}
.ksjndz_product_list ul li{ width: 31.333333%;box-sizing: border-box;background: #fff;margin-bottom: 20px;position: relative;}
.ksjndz_product_list ul li img{ width: 100%;border: 1px solid #efefef;box-sizing: border-box;}
.ksjndz_product_list ul li .tit{ width:100%; box-sizing: border-box;transition: all 1s;line-height: 35px;color: #333;text-align: center;font-size: 16px;font-weight: bold;color: #333}

/*产品(专用）左右排版*/

/*产品详情(专用）左右排版*/
.ksjndz_product_list .right_x {width: 920px; float: right;text-align: left}
.ksjndz_product_list .right_x .page01{box-sizing: border-box;}
.ksjndz_product_list .right_x .page01 .left{box-sizing: border-box;width: 500px; border: 1px solid #efefef;overflow: hidden;line-height: 0}

.ksjndz_product_list .right_x .page01 .left img{ width:100%;box-sizing: border-box;transition: all 1s ease-out;line-height: 0}
.ksjndz_product_list .right_x .page01 .left img:hover{ transform: scale(1.1);}

.ksjndz_product_list .right_x .page01 .right{box-sizing: border-box; width: 400px;}
.ksjndz_product_list .right_x .page01 .right h1{color: #333;font-size: 20px;border-bottom: 1px solid #efefef;line-height: 240%}
.ksjndz_product_list .right_x .page01 .right p{font-size: 14px; line-height: 180%;color: #666;padding: 10px;box-sizing: border-box;}
.ksjndz_product_list .right_x .page01 .right .jj{line-height: 200%;font-size: 14px;padding:10px 5px;box-sizing: border-box;color: #666 }
.ksjndz_product_list .right_x .page01 .right .more{padding: 10px 20px;display: inline-block;margin-right: 20px;background: #043c77;color: #fff}
.ksjndz_product_list .right_x .page01 .right .more:hover{background: #333;color: #333}
.ksjndz_product_list .right_x .page01 .right .more1{padding: 10px 30px; background: #333;color: #333}
.ksjndz_product_list .right_x .page01 .right .pho{text-align: left;color: #333;height: 50px;line-height: 50px;padding-left: 60px;box-sizing: border-box;background: url(../images/tel.png) no-repeat 0 0;position: relative;box-sizing: border-box;}

.ksjndz_product_list .right_x .page01 .right .pho strong{color: #385723;
    font-size: 33px;
    font-family: 'Impact';}
.ksjndz_product_list .right_x .page02{margin-top: 10px;line-height: 240%}
.ksjndz_product_list .right_x .page02 .tit{color: #333;font-size: 20px;border-bottom: 1px solid #efefef;line-height: 240%;font-weight: bold;}
.ksjndz_product_list .right_x .page02 .auto{padding: 20px 0}

.ksjndz_product_list_xg_p  .ksjndz_tit_l{border-bottom: 1px solid #efefef;padding-bottom: 10px;color: #333;font-size: 20px;}
.ksjndz_product_list_xg_p  .ksjndz_tit_l strong{color: #333}

.ksjndz_product_list_xg_p ul{display: flex;justify-content:space-between; flex-wrap: wrap;margin-top: 20px}
.ksjndz_product_list_xg_p li{width: 279px; margin-bottom: 30px;position: relative;}
.ksjndz_product_list_xg_p li img{width: 100%;border: 1px solid #EFEFEF;box-sizing: border-box;}
.ksjndz_product_list_xg_p li h2{text-align: center;}

/*案例模型(专用）排版*/
.ksjndz_cases_list {padding: 20px 0 0;position: relative;}
.ksjndz_cases_list ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.ksjndz_cases_list ul li{ width: 31.3333333%;  box-sizing: border-box; background: #fff;margin-bottom: 20px}
.ksjndz_cases_list ul li img{ width: 100%; max-height: 280px;height: 280px}
.ksjndz_cases_list ul li h5{ width: 100%; box-sizing: border-box;line-height: 240%; text-align: center;font-size: 16px}

/*行业模型(专用）排版*/
.ksjndz_solution_list {padding: 20px 0 0;position: relative;}
.ksjndz_solution_list ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.ksjndz_solution_list ul li{ width: 31.333333%;  box-sizing: border-box; background: #fff;margin-bottom: 20px;border: 1px solid #efefef;padding: 20px;text-align: left}
.ksjndz_solution_list ul li img{ width: 100%; }
.ksjndz_solution_list ul li h5{ width: 100%; box-sizing: border-box;line-height: 240%; text-align: center;font-size: 16px}
.ksjndz_solution_list ul li p{line-height: 180%;color:#666;}



/*文章详情页通用*/
.ksjndz_news_zylb .conx {padding: 0 0 0;line-height: 200%}
.ksjndz_news_zylb .conx h1 {padding-top: 16px;color: #333;font-size: 22px;line-height: 40px;text-align: center;font: 22px/63px "Microsoft Yahei";font-weight: bold;
}
.ksjndz_news_zylb .conx .info_con_tit .n_tit {text-align: left;color: #999;border-bottom: 1px dashed #999;height: 44px;line-height: 44px;font-size: 14px}
.ksjndz_news_zylb .conx .info_con_tit .n_tit a {}
.ksjndz_news_zylb .conx .info_con_tit .n_tit span .cur {color: #000;}
.ksjndz_news_zylb .conx .info_con_tit {font-family: "Microsoft Yahei";line-height: 24px;margin-bottom: 15px;}
.ksjndz_news_zylb .conx .info_con_tit span {margin-right: 20px;}
.ksjndz_news_zylb .conx img{max-width: 100%;margin: 0 auto}

.ksjndz_news_zylb .text-list ul li{width: 100%; margin-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative;line-height: 35px;border-bottom: 1px dashed #efefef;font-size: 16px}
.ksjndz_news_zylb .text-list ul li a{margin-left: 15px;}
.ksjndz_news_zylb .date{float: right; font-size: 14px; color: #888;}
.ksjndz_news_zylb .text-list ul li::before{position: absolute; content: ""; width: 3px; height: 3px; background: #666; border-radius: 100%; left: 0; top: 18px;}
.ksjndz_news_zylb .ranking{margin-top: 10px; margin-bottom: 5px}
.ksjndz_news_zylb .ranking li{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ksjndz_news_zylb .ranking li .title_color{display: inline;}
.ksjndz_news_zylb .ranking li{padding: 6px 0; height: 20px; line-height: 20px;border-bottom: 1px dashed #efefef}
.ksjndz_news_zylb .ranking li em{display: inline-block; width: 18px; line-height: 18px; height: 18px; background: #626262; color: #fff; text-align: center; float: left; margin-right: 5px; font-style: normal;}
.ksjndz_news_zylb .ranking li .date{float: right;}
.ksjndz_news_zylb .ranking li:nth-child(-n+3)>em{background: #f8bd01;}
.ksjndz_news_zylb .ranking li:nth-child(-n+3)>.date{color: #f8bd01;}
.ksjndz_news_zylb .title{border-bottom: 1px solid #efefef; line-height: 40px;margin-bottom: 20px}
.ksjndz_news_zylb .title h2{border-bottom: 2px solid #385723;display: inline-block;padding: 0 10px}

.ksjndz_news_zylb .tuijian_list dl { padding: 16px 10px 10px 7px;border-bottom: 1px dashed rgba(153, 153, 153, 0.3);font-size: 12px;line-height: 18px;overflow: hidden;}
.ksjndz_news_zylb .tuijian_list dt {width: 40.35%;float: left;margin-right: 6px;}
.ksjndz_news_zylb .tuijian_list dt img {display: block;width: 100%;margin: 0 auto; max-height: 79px}
.ksjndz_news_zylb .tuijian_list dd h3 {height: 22px;font-size: 14px;font-weight: normal;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
.ksjndz_news_zylb .tuijian_list-desc{height: 40px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;color: #666}
.ksjndz_news_zylb .tuijian_list dl:nth-last-child(1) {border-bottom: 0;}
.ksjndz_news_zylb .tuijian_list-date{height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #999}


/*内页左侧公用*/
.title_t{background: #385723; line-height: 80px;color: #fff;font-size: 24px;text-align: center;margin-bottom: 10px}
.title_t h2{font-size: 24px;}
.tuijian_list_pro ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.tuijian_list_pro ul li{ width: 48%;box-sizing: border-box;background: #fff;margin-bottom: 10px;position: relative;}
.tuijian_list_pro ul li img{ width: 100%;border: 1px solid #efefef;box-sizing: border-box;}
.tuijian_list_pro ul li .tit{ width:100%; box-sizing: border-box;transition: all 1s;line-height: 35px;color: #333;text-align: center;font-size: 14px;color: #333}



/*联系我们专用页面*/
.ksjndz_page_lxwm {margin: 0 auto ;padding: 30px 0 ;text-align: center;}
.ksjndz_page_lxwm h3{font-size: 28px;font-weight: 700;color: #333;line-height: 35px;}
.ksjndz_page_lxwm p{line-height: 240%;font-size: 14px;color: #666}
.ksjndz_page_lxwm dl{border: none}
.ksjndz_page_lxwm .left{text-align: left;width: 40%;padding: 30px 0}
.ksjndz_page_lxwm .left dd{padding-left:60px;line-height: 30px;width: 100%;float: left;box-sizing: border-box;margin:10px 0;color: #333;font-size: 16px;border-bottom: 1px dashed #efefef;padding-bottom: 20px }
.ksjndz_page_lxwm .left dd span{display: block;font-size: 18px; font-weight: bold;}
.ksjndz_page_lxwm .left  .tel{background: url(../images/lxwm/af_9.png) no-repeat 0 0;}
.ksjndz_page_lxwm .left  .add{background: url(../images/lxwm/af_8.png) no-repeat 0 0;}
.ksjndz_page_lxwm .left  .email{background: url(../images/lxwm/foot_icon2.png) no-repeat 0 0;}
.ksjndz_page_lxwm .left  .fax{background: url(../images/lxwm/af_3.png) no-repeat 0 0;}
.ksjndz_page_lxwm .left  .name{background: url(../images/lxwm/af_4.png) no-repeat 0 0;}


.ksjndz_page_lxwm .right{text-align: left;width: 50%;}


.ksjndz_page_lxwm .guest{display: flex;flex-wrap: wrap; justify-content: space-between;margin-top: 40px}

.ksjndz_page_lxwm .xing{ color:#f00; padding: 0 10px }
.ksjndz_page_lxwm label{width: 50%;display: inline-block;text-align: left;margin-bottom: 20px;position: relative;color: #999999;padding-left:5%;box-sizing: border-box;}
.ksjndz_page_lxwm label span{position: absolute;left:11%;top: 15px}
.ksjndz_page_lxwm  input{ padding: 12px 15px;height: auto;border-radius: 3px;border: 1px solid #d7d7d7;padding-left: 35px;width: 80%;}
.ksjndz_page_lxwm  textarea{ padding: 12px 15px;height: auto;border-radius: 3px;border: 1px solid #d7d7d7;padding-left: 35px;width: 80%; }
.ksjndz_page_lxwm .submit {padding: 10px 20px;background:#f8bd01;border: none;color: #fff;cursor: pointer; width: 20%;display: block;margin: 0 auto}
.ksjndz_page_lxwm .submit:hover {background: #f8bd01}